<?php
	$MaNguoiDung = $_POST['MaNguoiDung'];
	$TenNguoiDung = $_POST['TenNguoiDung'];
	$DiaChi = $_POST['DiaChi'];
	$Email = $_POST['Email'];
	$DienThoai = $_POST['DienThoai'];
	if(trim($TenNguoiDung) == "")
		ThongBaoLoi("Tên người dùng không được để trống!");
	elseif(trim($Email) == "")
		ThongBaoLoi("Email không được để trống!");
	else
	{
		
		if($_FILES['HinhAnh']['name'] == "") // Nếu hình ảnh bỏ trống thì không upload ảnh bìa
		{
			$nguoidung = new nguoidungbs();
			$nguoidung->MaNguoiDung = $MaNguoiDung;
			$nguoidung->TenNguoiDung = $TenNguoiDung;
			$nguoidung->DiaChi = $DiaChi;
			$nguoidung->Email = $Email;
			$nguoidung->DienThoai = $DienThoai;
			$kq = $nguoidung->Update();		
			if($kq)
				ThongBao("Cập nhật hồ sơ thành công!");
			else
				ThongBaoLoi("Lỗi truy vấn!");
		}
		else // Ngược lại thì tiến hành upload
		{
			// Chỉ cho phép upload tập tin JPG, GIF, PNG
			if($_FILES['HinhAnh']['type'] != "image/jpeg" && $_FILES['HinhAnh']['type'] != "image/gif" && $_FILES['HinhAnh']['type'] != "image/png")
			{
				echo "Chỉ cho phép upload tập tin JPG, GIF, PNG!";
			}
			elseif($_FILES['HinhAnh']['size'] > 2 * 1024 * 1024) // Chỉ cho phép upload tập tin từ 2MB trở xuống
			{
				echo "Chỉ cho phép upload tập tin từ 2MB trở xuống!";
			}
			else
			{
				$dir = "data/avatar/";
				
				if(!file_exists($dir))
				{
					mkdir($dir);
				}
				
				// Xử lý trùng tên tập tin
				$arr = explode(".", $_FILES['HinhAnh']['name']);
				$phanmorong = $arr[count($arr) - 1];
				$filename = time() . md5($_FILES['HinhAnh']['name']) . "." . $phanmorong;
				$filepath = $dir . $filename;
				
				// Tiến hành upload
				$kq_upload = move_uploaded_file($_FILES['HinhAnh']['tmp_name'], $filepath);
				
				if($kq_upload)
				{
					
					$nguoidung = new nguoidungbs();
					$nguoidung->MaNguoiDung = $MaNguoiDung;
					$nguoidung->HinhAnh = $filepath;
					$kq = $nguoidung->Update_Img();
					
					if($kq == true)
					{
						header("Location: index.php?do=hosocanhan");
					}
					else
					{
						echo "Lỗi: " . mysql_error();
					}
				}
				else
				{
					ThongBaoLoi("Upload ảnh bìa không thành công!");
				}
			}
		}
	}
?>